<?php

class Empresa{

	private $row_id;
	private $nome_site;
	private $cnpj;
	private $rua;
	private $numero;
	private $complemento;
	private $bairro;
	private $cidade;
	private $cep;
	private $telefone1;
	private $telefone2;
	private $email;
	private $nome_contato;
	private $cargo;
	private $sac_telefone;
	private $sac_email;
	private $status;
	private $data_cadastro;
	
	public function setRow_id($row_id) {
   		$this->row_id = $row_id;
	}
	
	public function getRow_id() {
		return $this->row_id;
	}
	
	public function setNome_site($nome_site) {
	   $this->nome_site = $nome_site;
	}
	
	public function getNome_site() {
		return $this->nome_site;
	}
	
	public function setCnpj($cnpj) {
	   $this->cnpj = $cnpj;
	}
	
	public function getCnpj() {
		return $this->cnpj;
	}
	
	public function setRua($rua) {
	   $this->rua = $rua;
	}
	
	public function getRua() {
		return $this->rua;
	}
	
	public function setNumero($numero) {
	   $this->numero = $numero;
	}
	
	public function getNumero() {
		return $this->numero;
	}
	
	public function setComplemento($complemento) {
	   $this->complemento = $complemento;
	}
	
	public function getComplemento() {
		return $this->complemento;
	}
	
	public function setBairro($bairro) {
	   $this->bairro = $bairro;
	}
	
	public function getBairro() {
		return $this->bairro;
	}
	
	public function setCidade($cidade) {
	   $this->cidade = $cidade;
	}
	
	public function getCidade() {
		return $this->cidade;
	}
	
	public function setCep($cep) {
	   $this->cep = $cep;
	}
	
	public function getCep() {
		return $this->cep;
	}
	
	public function setTelefone1($telefone1) {
	   $this->telefone1 = $telefone1;
	}
	
	public function getTelefone1() {
		return $this->telefone1;
	}
	
	public function setTelefone2($telefone2) {
	   $this->telefone2 = $telefone2;
	}
	
	public function getTelefone2() {
		return $this->telefone2;
	}
	
	public function setEmail($email) {
	   $this->email = $email;
	}
	
	public function getEmail() {
		return $this->email;
	}
	
	public function setNome_contato($nome_contato) {
	   $this->nome_contato = $nome_contato;
	}
	
	public function getNome_contato() {
		return $this->nome_contato;
	}
	
	public function setCargo($cargo) {
	   $this->cargo = $cargo;
	}
	
	public function getCargo() {
		return $this->cargo;
	}
	
	public function setSac_telefone($sac_telefone) {
	   $this->sac_telefone = $sac_telefone;
	}
	
	public function getSac_telefone() {
		return $this->sac_telefone;
	}
	
	public function setSac_email($sac_email) {
	   $this->sac_email = $sac_email;
	}
	
	public function getSac_email() {
		return $this->sac_email;
	}
	
	public function setStatus($status) {
	   $this->status = $status;
	}
	
	public function getStatus() {
		return $this->status;
	}
	
	public function setData_cadastro($data_cadastro) {
	   $this->data_cadastro = $data_cadastro;
	}
	
	public function getData_cadastro() {
		return $this->data_cadastro;
	}




	public function getEmpresa($db, $row_id){

		$sql = "select  row_id, 
						nome_site, 
						cnpj, 
						rua, 
						numero, 
						complemento, 
						bairro, 
						cidade, 
						cep, 
						telefone1, 
						telefone2, 
						email, 
						nome_contato, 
						cargo, 
						sac_telefone, 
						sac_email, 
						row_id_status, 
						data_cadastro 
					from empresas
						where row_id =  {$row_id}";

		$res = $db->executar($sql);
		
		if($reg = mysql_fetch_array($res)){

			$this->setRow_id($reg["row_id"]);
			$this->setNome_site($reg["nome_site"]);
			$this->setCnpj($reg["cnpj"]);
			$this->setRua($reg["rua"]);
			$this->setNumero($reg["numero"]);
			$this->setComplemento($reg["complemento"]);
			$this->setBairro($reg["bairro"]);
			$this->setCidade($reg["cidade"]);
			$this->setCep($reg["cep"]);
			$this->setTelefone1($reg["telefone1"]);
			$this->setTelefone2($reg["telefone2"]);
			$this->setEmail($reg["email"]);
			$this->setNome_contato($reg["nome_contato"]);
			$this->setCargo($reg["cargo"]);
			$this->setSac_telefone($reg["sac_telefone"]);
			$this->setSac_email($reg["sac_email"]);
			
			$idStatus = $reg["row_id_status"];

			$stat = new Status();			
			
			$this->setStatus($stat->getStatus($db, $idStatus));
			
			$this->setData_cadastro($reg["data_cadastro"]);
		}
		
		return $this;
	}
}

?>
